/*Author: jiang: 1.0E-mail:2479180595@qq.com Author URI: http://www.china-xunjie.com*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,figure,header,hgroup,menu,nav,section,footer,img,input,textarea{margin:0;padding:0;outline:0;border:0}body{background:#f9f9f9;color:#666;font-size:14px;font-family:'Microsoft YaHei',Arial,Tahoma,Sans-Serif}ul,ol,li{list-style:none}a{color:#333;text-decoration:none}
.clear{clear:both}
#header{margin:25px auto 0;width:960px}
#logo h1 a{display:block;width:227px;height:45px;background:url(images/logo.png) no-repeat;color:#02998f;text-indent:-9999px}
#logo h1 a{-webkit-animation:bounceInDown 1s .2s ease both;-moz-animation:bounceInDown 1s .2s ease both}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}
#search{position:relative;float:right;top:5px;}
.search-input{overflow:hidden;padding:0 10px 0 15px;width:160px;height:28px;border:1px solid #CCC;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.search-input:focus{width:200px}
.search-button{position:absolute;right:7px;bottom:5px;width:20px;height:20px;background:url(images/search.png) no-repeat right center;text-indent:-9999px;cursor:pointer}
#nav_box{margin-top:20px;height:40px;background:#c8f0fa;line-height:40px}
.nav{margin:0 auto;width:940px}
.nav li{float:left}
ul.nav li ul{position:absolute;left:-999em;z-index:1000;margin-left:-1px;border:1px solid #e3e3e3;border-top:0;background:#e9f9fd}
.nav li:hover ul{left:}
.nav ul li{float:none}
.nav li ul li:hover{background:#f2f2f2!important}
.nav li a{display:block;padding:0 20px;color:#333;width: 94px;text-align: center;}
.nav li:hover a.current,.nav li:hover{background:#e9f9fd;color:#000;text-shadow:1px 1px 1px rgba(242,90,41,0.3)}
.nav li ul li a:hover{color:#f25a29}
#slides{position:relative;overflow:hidden;margin:0 auto;width:960px;height:277px}
#slides .slides_container{height:277px!important}
#slides img{width:960px;height:277px}
#slides ul{border:0!importans}
.zs{position: fixed;left: 35px;top:60%;}
.ss{position: fixed;left: 35px;top:20%;} 
.ls{position: fixed;right: 35px;top:60%;}  
.wx{position: fixed;right: 35px;top:20%;} 
.zs span,.ss span,.ls span,.wx span{position: absolute;top: -15px;right: 0;width: 12px;height: 12px;display: block;background: url(images/x.png) no-repeat;cursor: pointer;}
.pagination{position:absolute;top:255px;right:12px;float:right}
.pagination li{float:left;margin:0 1px}
.pagination li a{float:left;display:block;overflow:hidden;margin-left:3px;width:7px;height:7px;background:url(images/slide-page.png) no-repeat 0 0;font-size:0}
.pagination li.current a{background-position:-20px 0}
#container{margin:20px auto 0;width:960px;line-height:25px}
.sidebar{float:left;width:200px;line-height:25px}
.widget{margin-bottom:20px}
.widget h3,.news h3,.widget_news h3{margin-bottom:10px;padding:2px 0 2px 10px;border-left:3px solid #f25a29;background:#c8f0fa;color:#666!important}
.widget li{color:#333}
ul.level_main li a{padding-left:25px;background:url(images/arrow.png) no-repeat left center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
ul.level_main li a:hover{width:175px;border-right:0;text-shadow:1px 1px 1px rgba(0,0,0,.3)}
.level{position:relative;padding:5px 0}
.level>a{color:#02887d;font-size:16px}
.list{position:absolute;top:0;left:200px;z-index:9999;display:none;padding:10px;width:155px;background:#f2f2f2}
.list a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.list a:hover{color:#f25a29;text-decoration:underline}
.hover{position:absolute;width:100px;border:1px solid #CCC;border-right:0}
li.level:hover{background:#f2f2f2;box-shadow:3px 3px 6px #c2c2c2;cursor:pointer}
.sidebar .qq a{display:block;width:200px;height:30px;background:#dcdee4;color:#000;text-align:center;line-height:30px}
.sidebar .qq a:hover{background:#d0d2d7}
.sidebar .qq span.tel{display:inline-block;width:17px;height:17px;background:url(images/spirit.png) no-repeat -337px -20px}
.contain{float:right;width:740px}
.contain h3{color:#02887d}
.about{float:left;width:400px}
.news{float:right;width:320px}
.news a{color:#666;padding-left:25px;background:url(images/arrow.png) no-repeat left center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.news a:hover{color:#f25a29;text-decoration:underline;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.news span.time{float:right}
.product{margin-top:20px}
.more,.more a{float:right;color:#f25a29;font-weight:normal}
a.more:hover{text-decoration:underline}
.post h4{margin-bottom:6px;padding:0 0 4px 0;border-bottom:1px dashed #CCC;color:#02887d}
.post h4.home{margin-bottom:6px;padding-top:0!important;padding-bottom:4px;border-bottom:1px solid #CCC;color:#333!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.post h4 a:hover{text-decoration:underline;text-shadow:1px 1px 1px rgba(242,90,41,0.3)}
.post span.home_bread{display:inline-block;width:20px;height:17px;background:url(images/spirit.png) no-repeat 0 -20px}
.post span.post_time{display:inline-block;width:20px;height:17px;background:url(images/spirit.png) no-repeat -48px -20px}
.post span.views{display:inline-block;width:20px;height:17px;background:url(images/spirit.png) no-repeat -97px -116px}
.post p{margin-bottom:10px;}
.post h3{color:#333}
.post a:hover{text-decoration:underline;text-shadow:1px 1px 1px rgba(242,90,41,0.3)}
#footer{margin:20px auto 25px;padding-top:20px;width:960px;border-top:2px solid #5dc4bd;line-height:25px}
#footer h3{margin-bottom:15px;padding:6px 0;border-bottom:1px solid #CCC;color:#02887d}
#footer a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
#footer a:hover{color:#f25a29;text-decoration:underline;text-shadow:1px 1px 1px rgba(0,0,0,.3);transition:.9s ease}
#footer ul li a{padding-left:15px;background:url(images/footer_list.png) no-repeat left center}
.info{float:left;margin-right:20px;width:100px}
.products{float:left;margin-right:20px;width:450px}
.yf{float:left;width:200px}
.dy{float:left;width:250px}
.touch{position:relative;float:left;margin-right:20px;width:237px}
.qr{position:absolute;bottom:42px;left:120px;z-index:9999;display:none;width:70px;height:70px;background:url(images/qrcode.png) no-repeat}
.footer_email{margin-top:10px;width:230px;height:33px;background:url(images/email.png) no-repeat}
.footer_input{float:left;padding-left:10px;width:160px;height:30px;background:0}
.footer_button{float:left;width:50px;height:30px;background:0;text-indent:-9999px;cursor:pointer}
.links{float:right;width:113px}
.copy{margin-top:25px;text-align:center;color: #000}
.newpage{float:left;width:360px}
.newpage span.time{float:right}
.newpage ul li a{padding-left:25px;background:url(images/arrow.png) no-repeat left center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.newpage ul li a:hover{color:#f25a29;text-decoration:underline;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.productpage{position:relative;float:left;overflow:hidden}
.productpage h3{position:absolute;bottom:-40px;left:0;overflow:hidden;width:360px;height:30px;background:#f2f2f2;text-align:center;line-height:30px;opacity:.7;-webkit-transition:bottom .3s;-moz-transition:bottom .3s;transition:bottom .3s;filter:alpha(opacity=70)}
.productpage:hover h3{bottom:7px}
.productpost{position:relative;float:left;overflow:hidden;margin:5px 10px 10px}
.productpost h3{position:absolute;bottom:6px;left:0;overflow:hidden;width:240px;height:30px;background:#7b7b7b;color:#FFF;text-align:center;line-height:30px;opacity:.7;-webkit-transition:bottom .3s;-moz-transition:bottom .3s;transition:bottom .3s;filter:alpha(opacity=70)}
.productpost:hover h3{color:#000}
span.tips{float:right;display:inline-block;width:20px;height:20px;background:url(images/spirit.png) no-repeat -355px -40px}
.test li{margin:5px 0;padding:5px 0;border-bottom:1px dashed #ccc;line-height:25px}
.test li span.time{float:right}
.test li a:hover{color:#f25a29;text-decoration:underline;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.line{margin:30px 0 28px;border-top:2px dashed #000}
#ph_lay,#ph_zoom{top:0;left:0;z-index:9999;display:none;width:100%}
#ph_lay{position:fixed;height:100%;_height:expression(Math.max(documentElement.clientHeight,body.scrollHeight)+'px');_position:absolute}
#ph_zoom{overflow-x:hidden;position:absolute}
#ph_zoom span{margin:0;padding:0 9px;float:right;color:inherit}
#ph_lay,#ph_cap,#ph_nav span{background:#000}
#ph_cap,#ph_nav{cursor:pointer;font-size:14px;line-height:21px;position:absolute}
#ph_nav #ph_prev,#ph_cap #ph_txt{float:left}
.zoomed{margin:0;padding:0;max-width:none;cursor:pointer;position:absolute}
.phzoom{position:relative;display:block;max-width:100%}
.phzoom .loading{background:url(images/loading.gif) no-repeat 50% 50%}
.alignleft{display:inline;float:left}
.alignright{display:inline;float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.widget_news{display:block;margin-bottom:20px}
.widget_news a{padding-left:25px;background:url(images/arrow.png) no-repeat left center;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
.widget_news a:hover{color:#f25a29;text-decoration:underline;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.page .page-numbers{margin-right:5px;padding:2px 8px;background:#dcdee4}
.page a:hover{text-decoration:none}
.page .page-numbers:hover{background:#f25a29;color:#FFF}
.page span.current{background:#f25a29;color:#FFF}

 .shoucang {
	text-align:right;
	height:5px;
	line-height:5px;
	padding:6px 0px 0 5px;
}
 .shoucang span {
	height:24px;
	line-height:27px;
	margin:0 2px 0 0;
}
 .shoucang a {
	display:inline-block;
	margin:0 4px;
}
.shoucang a:hover {
	text-decoration:underline;
}
.news2 li { line-height: 28px; }